body {
    background: #F0EFED;
}

.userForm {
    position: relative;
    padding-left: .13rem;
    border-bottom: solid .01rem #CFCFCE;
    background: #fff;
}

.userForm > div {
    position: relative;
}

.userForm input:not(input[type=button]) {
    width: 100%;
    padding: .16rem 0;
    font-size: .15rem;
}

.userForm input[type=text] {
    width: 100%;
    padding: .16rem 0;
    font-size: .15rem;
}

.userForm > div:not(:last-child) {
    border-bottom: solid .01rem #E5E5E5;
}

.userForm .code {
    position: absolute;
    top: 50%;
    right: .18rem;
    transform: translateY(-50%);
    padding: 0 .1rem;
    height: .35rem;
    line-height: .35rem;
    border: solid .01rem #BABABA;
    border-radius: .03rem;
    text-align: center;
    font-size: .13rem;
    background: #fff;
}

.sub-btn {
    position: absolute;
    bottom: -.6rem;
    left: 50%;
    transform: translateX(-50%);
    width: 3rem;
    height: .47rem;
    line-height: .47rem;
    background: #FC9E2F;
    color: #fff;
    border: 0;
    text-align: center;
    font-size: .18rem;
}